class Solution:
    def toLowerCase(self, s: str) -> str:
        '''
        大写字母 A - Z 的 ASCII 码范围为 [65, 90][65,90]
        小写字母 a - z 的 ASCII 码范围为 [97, 122][97,122]
        '''
        return "".join(chr(asc | 32) if 65 <= (asc := ord(ch)) <= 90 else ch for ch in s)
